.beg-login-box{width:450px; margin:10% auto; padding-bottom: 30px; border-radius: 4px;color:#888; border: 1px solid #eee; box-shadow: 1px 1px 10px #eee}
.beg-login-box header{height:39px;padding:10px;border-bottom:1px solid #f0f8ff}
.beg-login-box header h1{text-align:center;font-size:25px;line-height:40px}
.beg-login-box .beg-login-main{padding:30px 90px 0}
.beg-login-main .layui-form-item{position:relative}
.beg-login-main .layui-form-item .beg-login-icon{position:absolute;color:#ccc;top:10px;left:10px}
.beg-login-main .layui-form-item input{padding-left:34px}
.beg-login-box footer{height:35px;padding:10px 10px 0 10px}
.beg-login-box footer p{line-height:35px;text-align:center}
.beg-pull-left{float:left!important}
.beg-pull-right{float:right!important}
.beg-clear{clear:both}
.beg-login-remember{line-height:38px}
.beg-login-remember .layui-form-switch{margin-top:0;border-color: #2150A3; background-color: #2150A3;}
.beg-login-code-box{position:relative;padding:10px}
.beg-login-code-box input{position:absolute;width:100px}
.beg-login-code-box img{cursor:pointer;position:absolute;left:115px;height:38px}
.btn-login { width: 270px; background-color: #2150A3; }